do one's impression - Spanish English Dictionary